pdftk Notes.txt

pdftk from http://www.accesspdf.com
To install copy pdftk.exe to \Windows\system32
Open a cmd DOS window using Run, Cmd  (NOT Command - does not handle long file names)

Use pdftk

pdftk -h |more

Close the DOS window usiong Exit

EXAMPLES

Merge Two or More PDFs into a New Document
pdftk 1.pdf 2.pdf 3.pdf cat output 123.pdf


or (Using Handles):
pdftk A=1.pdf B=2.pdf cat A B output 12.pdf


or (Using Wildcards):
pdftk *.pdf cat output combined.pdf


Split Select Pages from Multiple PDFs into a New Document
pdftk A=one.pdf B=two.pdf cat A1-7 B1-5 A8 output combined.pdf

*******************************************************************
 Remove 'page 13' from in1.pdf to create out1.pdf
   pdftk in.pdf cat 1-12 14-end output out1.pdf
   or:
   pdftk A=in1.pdf cat A1-12 A14-end output out1.pdf
*******************************************************************
Encrypt a PDF using 128-Bit Strength (the Default) and Withhold All Permissions (the Default)
pdftk mydoc.pdf output mydoc.128.pdf owner_pw foopass


Same as Above, Except a Password is Required to Open the PDF
pdftk mydoc.pdf output mydoc.128.pdf owner_pw foo user_pw baz


Same as Above, Except Printing is Allowed (after the PDF is Open)
pdftk mydoc.pdf output mydoc.128.pdf owner_pw foo user_pw baz allow printing


Decrypt a PDF
pdftk secured.pdf input_pw foopass output unsecured.pdf


Join Two Files, One of Which is Encrypted (the Output is Not Encrypted)
pdftk A=secured.pdf mydoc.pdf input_pw A=foopass cat output combined.pdf


Uncompress PDF Page Streams for Editing the PDF Code in a Text Editor
pdftk mydoc.pdf output mydoc.clear.pdf uncompress


Repair a PDF's Corrupted XREF Table and Stream Lengths (If Possible)
pdftk broken.pdf output fixed.pdf


Burst a Single PDF Document into Single Pages and Report its Data to doc_data.txt
pdftk mydoc.pdf burst


Report on PDF Document Metadata, Bookmarks and Page Labels
pdftk mydoc.pdf dump_data output report.txt
